package com.imooc.miaosha.util;

import org.apache.commons.codec.digest.DigestUtils;

public class MD5Util {
	
	public static String md5(String str) {
		return DigestUtils.md5Hex(str);
	}
	
	private static final String salt = "1a2b3c4d";//需要把前端的common.js的g_passsword_salt修改
	
	public static String inputPassToFormPass(String inputPass) {
		String str = "" + salt.charAt(0)+ salt.charAt(2) + inputPass+ salt.charAt(5) + salt.charAt(4);
		System.out.println(str);
		return md5(str);
	}
	
	public static String formPassToDBPass(String forPass,String salt) {
		String str = ""+salt.charAt(0)+salt.charAt(2)+ forPass + salt.charAt(5) + salt.charAt(4);
		return md5(str);
	}
	
	public static String inputPassToDbPass(String inputPass,String saltDB) {
		String formPass = inputPassToFormPass(inputPass);
		String dbPass = formPassToDBPass(formPass,saltDB);
		return dbPass;
	}

}
